	.topbar {
	  height: 42px;
	  width: 100%;
	  border-bottom: 1px solid #ccc;
	  padding-right: 458px;
	  box-sizing: border-box;
	}

	.red_ring {
	  float: right;
	}

	.machine_type {
	  float: right;
	  margin-right: 60px;
	}



	.all_china_map {
	  height: 952px;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	  margin: 5px;
	  overflow: hidden;
	}

	.all_china_map img {
	  width: 100%;
	  height: 100%;
	}


	.all_right {
	  overflow: hidden;
	}



	.all_machine_num {
	  width: 98%;
	  height: 188px;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	  margin-top: 5px;
	}

	.all_machine_num span {
	  font-weight: bold;
	  font-size: 27px;
	  color: #676565;
	  line-height: 30px;
	  padding-left: 10px;
	  display: block;
	  padding-top: 6px;
	}

	.all_machine_num p {
	  font-size: 80px;
	  color: #333;
	  text-align: center;
	  padding-top: 16px;
	}



	.runing_state {
	  width: 98%;
	  overflow: hidden;
	  height: 377px;
	  padding: 8px 15px;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	  margin-top: 5px;
	}

	.runing_state .run_tite {
	  font-size: 27px;
	  color: #676565;
	  line-height: 28px;
	  padding-bottom: 10px;
	}

	.runing_state .state_num_box {
	  width: 100%;
	  height: 81px;
	  padding: 5px 8px;
	}


	.state_num_box span {
	  font-size: 18px;
	  font-weight: bold;
	  color: #676565;
	  display: block;
	}

	.state_num_box p {
	  font-size: 40px;
	  text-align: center;
	  color: #333;
	  padding-top: 7px;
	  line-height: 24px;
	}

	.run_state {
	  background: #aee394;
	}

	.stop_state {
	  background: #e5e5e5;
	}

	.unnormal_state {
	  background: #fa959a;
	}

	.green_color {
	  color: #52c41a;
	}

	.mach_rank_tab {
	  width: 100%;
	}

	.mach_rank_tab table {
	  width: 100%;
	  text-align: center;
	}

	.mach_rank_tab table tr td {
	  border-bottom: 1px solid #ccc;
	  padding: 6px 0;
	}

	.mach_rank_tab table tr td:nth-of-type(1) {
	  width: 48px;
	}

	.mach_rank_tab table tr td:nth-of-type(2) {
	  width: 100px;
	}

	.mach_rank_tab table tr td:nth-of-type(3) {
	  width: 134px;
	}

	.mach_rank_tab table tr td:nth-of-type(4) {
	  width: 50px;
	}

	.mach_rank_tab table tr td:nth-of-type(4) span {
	  display: block;
	  line-height: 20px;
	  font-size: 14px;
	}

	.rate_box {
	  margin: 4px 0;
	  width: 100%;
	  height: 15px;
	  border-radius: 8px;
	  overflow: hidden;
	  text-align: center;
	}

	.rate_box span {
	  height: 16px;
	  width: 70%;
	  border-radius: 8px;
	  float: left;
	  color: #333;
	  font-size: 14px;
	  line-height: 17px;
	}

	.green_rate {
	  background: #52c41a;
	}

	.rate_box .gray_rate {
	  background: #e5e5e5;
	  width: 30%;
	}

	.rate_box .red_rate {
	  background: #fa959a;
	  width: 30%;
	}
